body, div, input, textarea, p, th, td {
    margin: 0;
    padding: 0;
}
img{
    width: 50px;
    height: 50px;
}
body{
    height: 100%;
    text-align:center;
    font-family: Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Tohoma,Arial;
    text-align:center;
    font-size:18px;
    line-height:150%;
    color:#fff;
    background:#79B8C8;
    scrollbar-arrow-color:#62ABBD;
    scrollbar-face-color:#62ABBD;
    scrollbar-3dlight-color: #C5E0E7;
    scrollbar-highlight-color:#C5E0E7;
}
.header{
    width:100%;
    height:100px;
    margin:0px auto;
    background:url(../Assets/images/head_bg.jpg);
    overflow:hidden;
}
.header .head_l{
    width:300px;
    float:left;
    text-align:left;
}
.head_l .logo{
    display:inline-block;
    *display:inline;
    zoom:1;
    width:112px;
    height:90px;
    margin-top:5px;
    margin-left:10px;
    vertical-align:middle;
    background:url(../Assets/images/logo.png) no-repeat;
}
.head_l span{
    display:inline-block;
    *display:inline;
    zoom:1;
    margin-top:15px;
    margin-left:15px;
    vertical-align:middle;
}
.head_l span a{
    font-size:25px;
    color:#FFF;
}
.header .head_r{
    width:400px;
    height:100px;
    line-height:100px;
    float:right;
    text-align:right;
}
.header .head_r a{
    border:1px solid white;
    border-radius: 5px;
    display:inline-block;
    *display:inline;
    zoom:1.2;
    width:80px;
    height:26px;
    text-align:center;
    line-height:26px;
    /*background:url(../imagesn_bg.png) no-repeat;*/
    color:#FFF;
    text-shadow:1px 1px 1px #333333;
    margin-right:10px;
}

.maina{
    width:100%;
    height: 100%;
    box-sizing: border-box;
    background:#C5E0E7;
    overflow-x:hidden;
    border:1px solid #57A5B9;
}
.maina .refer{
    width:100%;
    height:55px;
    line-height:55px;
    /*border-bottom:0px solid #57A5B9;*/
    text-align:center;
}
.refer span , .refer a{
    text-align: center;
    display:inline-block;
    *display:inline;
    zoom:1;
    margin-left:10px;
    color:#2C5F6C;
}
.refer .r1{
    width:80px;
    font-size:16px;
    font-weight: bolder;
    line-height:20px;
    vertical-align:middle;
}
.refer input{
    width:122px;
    height:27px;
    border:0px;
    padding-left:5px;
    background:url(../Assets/images/bg_in.png) no-repeat;
}
.refer input[type = "submit"]{

    margin-left: 15px;
    color:#FFF;
    vertical-align:middle;
    text-align: center;
    width:72px;
    height:30px;
    line-height:30px;
    text-shadow:1px 0px 2px #333333;
    background:url(../Assets/images/btn_bg1.png) no-repeat;
}

.maina table{
    width:100%;
    /*height: 80%;*/
}
.maina table .title th{
    height:35px;
    line-height:35px;
    background:#6FB3C4;
    color:#2C5F6C;
    text-align:center;
    border-bottom:1px solid #6FB3C4;
}
.maina table tr td{
    height:50px;
    line-height:50px;
    text-align:center;
    overflow:hidden;
    color:#444;
    background:#C5E0E7;
    font-size:16px;
    border-bottom:1px solid #6FB3C4;
}
.maina table tr td a{
    color:#444;
    font-size: 16px;
}
.maina table tr td a:hover{
    color:#2C5F6C;
}
.maina table tr:nth-child(2n+1) td{
    background:#AFD5DE;
}

.page {
    /*position: fixed;*/
    margin-top: 15px;
    font-size: 20px;
    left: 35%;
    bottom: 10px;
}
.page a{
    bottom:0;
    padding:2px 10px;
    border:1px solid #FFF;
    border-radius:5px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    min-width:20px;
}

.modal-body input{
    margin-top: 10px;
}

.small{
    border: 1px solid white;
    border-radius: 4px;
    padding:4px 10px;
}
.small button{
    border: 0;
    color: #337ab7;
    background-color: transparent;
    font-size: 20px;
    outline: none;
}
.shortselect{
    background:#fafdfe;
    height:28px;
    width:180px;
    line-height:28px;
    border:1px solid #9bc0dd;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
}